package com.kitty.game.role.message;

import com.kitty.game.role.RoleEquipInfos;
import com.kitty.mina.Modules;
import com.kitty.mina.annotation.ListField;
import com.kitty.mina.annotation.MessageMeta;
import com.kitty.mina.message.Message;
import org.nutz.json.ToJson;

import java.util.List;
@ToJson
@MessageMeta(module = Modules.MSG_LOOK_PLAYER_EQUIP)
public class RespRoleAllInfo extends Message {
    private String name;
    private short level;
    private int icon;
    private int special_icon;
    private int weaponIcon;
    private int suitIcon;
    private int shineIcon;
    private int power;
    private String partyName;
    private int fasionIcon;
    private byte flyUpEffect;//飞升特效
    private short yuanYinglevel;
    @ListField(1)
    private List<RoleEquipInfos> list;
    @ListField(1)
    private List<Integer> effects;
    private String customFasion;

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public short getLevel() {
        return level;
    }

    public void setLevel(short level) {
        this.level = level;
    }

    public int getIcon() {
        return icon;
    }

    public void setIcon(int icon) {
        this.icon = icon;
    }

    public int getSpecial_icon() {
        return special_icon;
    }

    public void setSpecial_icon(int special_icon) {
        this.special_icon = special_icon;
    }

    public int getWeaponIcon() {
        return weaponIcon;
    }

    public void setWeaponIcon(int weaponIcon) {
        this.weaponIcon = weaponIcon;
    }

    public int getSuitIcon() {
        return suitIcon;
    }

    public void setSuitIcon(int suitIcon) {
        this.suitIcon = suitIcon;
    }

    public int getShineIcon() {
        return shineIcon;
    }

    public void setShineIcon(int shineIcon) {
        this.shineIcon = shineIcon;
    }

    public int getPower() {
        return power;
    }

    public void setPower(int power) {
        this.power = power;
    }

    public String getPartyName() {
        return partyName;
    }

    public void setPartyName(String partyName) {
        this.partyName = partyName;
    }

    public int getFasionIcon() {
        return fasionIcon;
    }

    public void setFasionIcon(int fasionIcon) {
        this.fasionIcon = fasionIcon;
    }

    public byte getFlyUpEffect() {
        return flyUpEffect;
    }

    public void setFlyUpEffect(byte flyUpEffect) {
        this.flyUpEffect = flyUpEffect;
    }

    public short getYuanYinglevel() {
        return yuanYinglevel;
    }

    public void setYuanYinglevel(short yuanYinglevel) {
        this.yuanYinglevel = yuanYinglevel;
    }

    public List<RoleEquipInfos> getList() {
        return list;
    }

    public void setList(List<RoleEquipInfos> list) {
        this.list = list;
    }

    public List<Integer> getEffects() {
        return effects;
    }

    public void setEffects(List<Integer> effects) {
        this.effects = effects;
    }

    public String getCustomFasion() {
        return customFasion;
    }

    public void setCustomFasion(String customFasion) {
        this.customFasion = customFasion;
    }
}
